package com.xia.service;

import com.xia.pojo.Reader;
import com.xia.utils.PageBean;

import java.util.Map;

public interface ReaderService {

    /**
     *  验证学号可用否
     * @param readerId 学号
     * @return 验证结果
     */
    Integer readerQueryByReaderId(Integer readerId);

    /**
     *  新注册的读者reader
     * @param reader 新读者
     */
    void readerRegister(Reader reader);

    /**
     *  读者登录
     * @param map 登录数据
     * @return 登录用户
     */
    Reader readerLoginQuery(Map<String, Object> map);

    PageBean<Reader> readerQueryList(Map<String ,Object> map);

    Reader readerQueryById(Integer readerId);

    void updateReader(Reader reader);

    void delReader(Integer id);

    void editPwd(Map<String, Object> map);

    Integer checkPwd(Reader reader);
}
